一般格式规则

字母大小写

仅使用小写。

所有代码均使用小写,该规则适用于 HTML 元素名、属性和属性值(文本/ CDATA 除外)。

不推荐:

  1. <A HREF="/" class="HOME">主页</A>

推荐:

  1. <a href="/" class="home">主页</a>

末尾空白

删除行尾空格。

行尾空格属于多余的符号,会使 diff 更加难以阅读。

不推荐:

  1. <p>什么?</p>__

推荐:

  1. <p>一往情深深几许?深山夕照深秋雨。</p>

如果使用 Sublime Text,你可在用户设置(User Settings)JSON 文件(可在文本编辑器的菜单中找到)中添加以下代码,每当你以此方法储存文件时,去除行尾空格操作便会自动完成:

  1. "trim_trailing_white_space_on_save": true

缩进

整个文件中的缩进应保持前后一致,使用 Tab、2个空格或4个空格都可以,但需保持前后一致。